今天會介紹C、Python、JavaScript這三種語言的差異。
靜態程式語言(靜態類型):變數的類型要明確指定資料型別
必須在每行程式的結尾都加上分號;
#include <stdio.h>
int main() {
int integer = 1;
float floating = 2.2;
char character = 'c';
printf("%d\n", integer);
printf("%f\n", floating);
printf("%c\n", character);
return 0;
}
動態程式語言(動態類型):不需要在宣告時明確指定型別。變數的資料類型是根據內容自動決定的。
使用縮排定義程式碼區塊
integer = 1
floating = 2.2
character = 'c'
print(integer)
print(floating)
print(character)
動態程式語言(動態類型):與Python相同,JavaScript變數的資料類型是根據內容動態決定的。
瀏覽器支援
var integer = 1;
var floating = 2.2;
var character = 'c';
console.log(integer);
console.log(floating);
console.log(character);